|
Inventor .NET : Buttons aus PanelBar löschen
Manfred Zirk am 06.04.2008 um 02:58 Uhr (0)
Hallo Tim,vermutlich ist da irgendwas nicht sauber implementiert, was das Hinzufügen der Buttondefinitions betrifft.Entladen des Addins und Beenden von Inventor sind nicht das Gleiche.Die Buttondefinition besteht aus zwei Teilen:-dem eigentlichen Befehl, der im Commandmanager steht-und seiner graphischen Umsetzung für das UI des Inventor in den Commandbars des Userinterfacemanagers Die Buttondefinition und die Commandcategory werden bei jedem Start des Addins durch dein Addin neu erzeugt.-Buttondefinition ...
|
| In das Form Inventor .NET wechseln |
|
Inventor .NET : Fehler in FileManager.CopyFile-Funktion von Inventor API?!
Gerundt am 24.02.2009 um 16:12 Uhr (0)
Leider muss das Schreibschutz-Attribut bei der Quelldatei gesetzt bleiben. Später soll das Programm von jemanden benutzt werden, der auch auf Dateiebene nur Leserechte hat. Sprich er könnte das Schreibschutz-Attribut gar nicht löschen. Für mich sieht es nach einem Fehler in der Inventor API aus. Die Datei wird kopiert (inklusive Schreibschutz-Attribut) und dann stürzt der Befehl ab. Eigentlich müsste jetzt der kOverwriteReadOnlyFile Parameter greifen, aber das tut er leider nicht.Jetzt könnte ich unter VB. ...
|
| In das Form Inventor .NET wechseln |
|
Inventor .NET : Referenz entfernen
Michi2 am 09.11.2010 um 22:37 Uhr (0)
Hi,Sorry ich meinte nicht ResolvedReference sondern ComponentOccurrence.ReferencedDocumentDescriptor.ReferenceMissing. Ist hier True versuche ich per ComponentOccurrence.Delete() den Eintrag zu entfernen. Hm, das ganze verhält sich höchst merkwürdig, wenn ich versuche Die Eintäge einfach alle zu löschen (Ählich Beispiel) klappt immer der 1. Delete beim 2. kommt dan der Fehler, und das Dokument speichern geht auch nicht, bzw. kommt spätestens hier der Fehler.Muss noch ergänzen, das ich das ganze nicht aus I ...
|
| In das Form Inventor .NET wechseln |
|
Inventor .NET : Remove CommandBar
buchi2k am 21.11.2006 um 17:01 Uhr (0)
Hallo,ich habe folgende Problemstellung:ich möchte, dass mein Menüpunkt (File View MeinMenüPunkt)bei jedem Start von Inventor geladen wird, und mit einer variablen Anzahl von Menüeinträgen dargestellt wird. Ich habe aber folgendes Problem:Die Menüpunkte werden nur beim ersten Laden der .dll geladen.if(FirstTime == VARIANT_TRUE) InsertControlsInMenuBars();wenn ich nun bei diesem Start weniger Menüpunkte lade als zuvor zeigt es mir bei dem betroffenen Menüpunkt nur ein Symbol an das der Menüpunkt nicht ordn ...
|
| In das Form Inventor .NET wechseln |
|
Inventor .NET : Esc Taste - InteractionEvents
GeorgK am 25.09.2015 um 15:53 Uhr (1)
Ein OnContextMenu habe ich. Aber wie kann ich den Eintrag hinzufügen, wenn ich das Programm starte und wieder entfernen?Georg
|
| In das Form Inventor .NET wechseln |
|
Inventor .NET : Referenz entfernen
Michi2 am 09.11.2010 um 16:40 Uhr (0)
Hallo Zusammen,aktuell versuche ich eine Lösung zu finden um nicht aufgelöste Referenzen innerhalb einer Baugrupper per API zu entfernen. Mein Ansatz bisher ist, das ich im AssemblyDocument in einer ForEach Schleife alle Objekte vom Typ ComponentOccurrence durchlaufe. Wenn ein Eintrag gefunden wird mit ResolvedReferenced = False, dann versuche ich per ComponentOccurrences.Delete() den Eintrag zu löschen. Beim Delete kommt eine E_INVALIDARGS Exception?Bin mir nicht sicher ob mein Ansatz falsch ist, oder ob ...
|
| In das Form Inventor .NET wechseln |
|
Inventor .NET : Referenz entfernen
BernhardU am 10.11.2010 um 07:56 Uhr (0)
Hi!Verwendest du wirklich die ForEach Schleife? Dann kann das schon der Fehler sein! Du löscht aus einer Auflistung Einträge die dann beim Druchlaufen der Schleife einen Fehler auslösen!!LG Bernhard
|
| In das Form Inventor .NET wechseln |
|
Inventor .NET : Fehler in FileManager.CopyFile-Funktion von Inventor API?!
daywa1k3r am 24.02.2009 um 16:21 Uhr (0)
Zitat:Original erstellt von Gerundt:Leider muss das Schreibschutz-Attribut bei der Quelldatei gesetzt bleiben. Oder wieder gesetzt werden?Code:File.SetAttributes("C:quelle.idw", FileAttributes.Normal);oApprenticeServer.FileManager.CopyFile("C:quelle.idw", "C:ziel.idw")File.SetAttributes("C:quelle.idw", FileAttributes.ReadOnly); Zitat:Original erstellt von Gerundt:Für mich sieht es nach einem Fehler in der Inventor API aus. Kann ich jetzt leider nicht testen, aber leicht möglich.------------------Grüße Igo ...
|
| In das Form Inventor .NET wechseln |
|
Inventor .NET : Buttons aus PanelBar löschen
TimC am 03.04.2008 um 11:44 Uhr (0)
Hallo zusammen,folgendes Problem habe ich:Ich erstelle Buttons in dem "AMxAssemblyPanelCmdBar" Panel (Menüleiste für Baugruppen).In "Activate" Sub erstelle ich dazu alle Buttons und füge Sie in das gewünschte Panel ein. Soweit funktioniert das auch einwandfrei!Um die Schaltfläche wieder zu entfernen nutze ich die "Deactivate" Sub meines AddIns.Dabei tritt folgendes Problem auf:Entlade ich das AddIn über Extras - Zusatzmodule... manuell funkioniert das einwandfrei.Schließe ich den Inventor direkt werden bei ...
|
| In das Form Inventor .NET wechseln |
|
Inventor .NET : Referenz entfernen
rkauskh am 09.11.2010 um 21:01 Uhr (0)
HalloVersuchst du wirklich ComponentOccurrences.Delete? Wo befindet sich ResolvedReference im Objektbaum? Ich konnte es auf die Schnelle nicht finden.Bei mir läuft das problemlos durch:Code:Public Sub DelOcc() Set a reference to the assembly document. This assumes an assembly document is active. Dim oDoc As AssemblyDocument Set oDoc = ThisApplication.ActiveDocument Dim oOcc As ComponentOccurrence For Each oOcc In oDoc.ComponentDefinition.Occurrences oOcc.Delete NextEnd Sub Eventuell mal den ...
|
| In das Form Inventor .NET wechseln |
|
Inventor .NET : Und immer noch ADDIN?
rtend12 am 04.05.2006 um 22:00 Uhr (0)
Hallo J.,hab es zwar nur an einem AddIn getestet, aber mit regasm konnte ich die dll registrieren und auch wieder aus der Registrierung entfernen. Inventor läuft mit und auch ohne AddIn einwandfrei.Regasm kann man bestimmt auch aus einer exe heraus starten und somit sein eigenes Setup schreiben, dass die Interops in mein dll-Verzeichnis kopiert und die dll registriert. Eine zweite exe zum deinstallieren sollte auch machbar sein.GrußReinhard
|
| In das Form Inventor .NET wechseln |
|
Inventor .NET : VB.net - iProperties auslesen
rkauskh am 27.11.2013 um 10:56 Uhr (1)
MoinCode:Dim iProp as Inventor.PropertyDie Deklaration als Property ist nicht eindeutig. Auch Dateien im Windows Explorer haben Properties, die aber nix mit Invertor iProps zu tun haben.Die Funktion InventorLoad meckert er an, weil du sie nicht im Code mit drin hast. Logisch oder. Bei Nutzung des ApprenticeServers solltest du die drei Zeilen entfernen.Der dritte Fehler ist ein Folgefehler der fehlgeschlagenen Deklaration von iProp als Property. Ist die Variable iProp nicht deklariert, kann sie auch nicht g ...
|
| In das Form Inventor .NET wechseln |
|
Inventor .NET : Fehler nach .Net8 migration
rkauskh am 30.08.2024 um 14:35 Uhr (1)
MoinDas kann sein, dass er die Prüfung nach dem ersten Fehler nicht fortgesetzt hat.Meiner Meinung stimnmt da was mit dem Import des Stammnamespace "System" nicht. Der wird zwar als importiert angezeigt, funktioniert aber nicht. Wenn man mal testweise "System.Windows" als Namespace importiert, funktioniert z.B.Code:Friend WithEvents cmb_Bauteile As Forms.Buttonproblemlos. Du könntest überall das "Windows.Forms." entfernen, da der Namespace "System.Windows.Forms" importiert wird. Die Typen werden dann auch ...
|
| In das Form Inventor .NET wechseln |